runtime.funcInfo.entry (method)
39 uses
runtime (current package)
debugcall.go#L87: if pc != f.entry() {
debuglog.go#L857: if returnPC && (!fn.valid() || pc > fn.entry()) {
debuglog.go#L869: print(" [", name, "+", hex(pc-fn.entry()),
heapdump.go#L261: if pc != f.entry() {
heapdump.go#L286: dumpint(uint64(f.entry()))
heapdump.go#L636: if i > 0 && pc > f.entry() {
mcheckmark.go#L268: print(" ", file, ":", line, " +", hex(ctx.funcPC-funcInfo.entry()), "\n")
mcheckmark.go#L278: print(" ", file, ":", line, " +", hex(ctx.createPC-createInfo.entry()), "\n")
panic.go#L988: p.retpc = fn.entry() + uintptr(fn.deferreturn)
panic.go#L1150: gotoPc := f.entry() + uintptr(f.deferreturn)
plugin.go#L118: entry2 = f2.entry()
preempt.go#L451: return true, f.entry()
print.go#L295: print("<", funcname(fn), "+", hex(val-fn.entry()), "> ")
stack.go#L1039: pcoff = gp.sched.pc - f.entry()
stkframe.go#L126: if frame.pc != f.entry() {
stkframe.go#L127: print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
stkframe.go#L138: if mv.fn != f.entry() {
stkframe.go#L166: if targetpc != f.entry() {
symtab.go#L792: entry: f.entry(), // entry of the real (the outermost) function.
symtab.go#L821: return fn.funcInfo().entry()
symtab.go#L893: func (f funcInfo) entry() uintptr {
symtab.go#L1062: println("runtime: no module data for", hex(f.entry()))
symtab.go#L1069: pc := f.entry()
symtab.go#L1074: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1123: pc = f.entry()
symtab.go#L1127: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1205: print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
symtab.go#L1215: pc := f.entry()
symtab.go#L1220: p, ok = step(p, &pc, &val, pc == f.entry())
symtabinl.go#L97: return u.resolveInternal(u.f.entry() + uintptr(parentPc))
traceback.go#L424: frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
traceback.go#L581: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L791: if pc > f.entry() {
traceback.go#L796: if pc > f.entry() {
traceback.go#L797: print(" +", hex(pc-f.entry()))
traceback.go#L1001: if u.frame.pc > f.entry() {
traceback.go#L1002: print(" +", hex(u.frame.pc-f.entry()))
traceback.go#L1076: if pc > f.entry() {
traceback.go#L1077: print(" +", hex(pc-f.entry()))